<?php 

/**
 * 类型属性模型
 */
class TypeAttrModel extends Model{
    public $table = 'type_attr';
	
    /*
	 * 自动验证
	 * */
    public $validate = array(
		array('taname','nonull','类型属性的名称不能为空',2,3),
		array('tavalue','nonull','类型属性的值不能为空',2,3),
		//自动验证自定义的方法，自己写一个方法
		//array('taname','sole','不能重复添加一样的类型属性名称',2,3)
	);
	//自动验证判断是否是唯一  1是字段名，2是字段值，3是返回的错误信息 4是参数
	/*public function sole($name, $value, $msg, $arg){
		if (in_array($value, $this->getField($name,true))) {
	 		return $msg;
		}
		return true;
		
	}*/
	
	
    /*
	 * 添加类型属性
	 * */
    public function addTypeAttr(){
    	//如果验证失败。则返回假
    	if(!$this->create()) return false;
		
		//add方法会返回自增id 也就是返回真
		return $this->add();
    }
	/*
	 * 修改
	 * */
	public function editTypeAttr(){
		//如果验证失败。则返回假
		if(!$this->create()) return false;
		//p($this->data);die;
		//修改
		//这个地方不用where是因为页面有隐藏域taid。好处是taid在以后转换页面的时候不会丢
		$this->update();
		return true;
		
	}
	
	
 }
 
 
 
 
 
 
 
 
 
 
 




















 ?>
 
 
 
 
 
 
 
 
 
 
